package com.project.service;

import com.github.pagehelper.PageInfo;
import com.project.bean.MainPostBean;

import java.time.LocalDate;

public interface IMainPostService {
    /**
     * 动态分页查询全部主贴
     * @param pageNo 页码
     * @param theme 主题名称
     * @param author 作者
     * @param startDate 起始时间
     * @param endDate 结束时间
     * @return 分页对象
     */
    public PageInfo<MainPostBean> findByItem(int pageNo,int channelId,String theme, String author,
                                             LocalDate startDate,LocalDate endDate);

    /**
     * 添加主贴
     * @param mainPostBean 主贴对象
     */
    public void add(MainPostBean mainPostBean);

    public MainPostBean findById(int id);
}
